TOPDIR = ./
TARGET = parSoc
OBJS   = main.o data.o psSearch.o coloring.o psUtil.o
CC     = mpicxx
FLAGS  = -g -o
DEFS   = -DMPICH_IGNORE_CXX_SEEK
LIBS   = -llmpe -lmpe

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CC) $(DEFS) $(FLAGS) $(TARGET) $(OBJS) ## $(LIBS)

main.o: main.cc
	$(CC) $(DEFS) -g -c main.cc 

data.o: data.cc
	$(CC) $(DEFS) -g -c data.cc 

psSearch.o: psSearch.cc
	$(CC) $(DEFS) -g -c psSearch.cc 

coloring.o: coloring.cc
	$(CC) $(DEFS) -g -c coloring.cc 

psUtil.o: psUtil.cc
	$(CC) $(DEFS) -g -c psUtil.cc

clean:
	rm -f $(TARGET) $(OBJS) *~
